package com.jic.market.service;
import com.jic.common.base.vo.Page;
import com.jic.common.base.vo.PageResult;
import com.jic.market.entity.PatchGrouponCustomerRobotModel;
import java.util.Map;

/**
 *   服务类
 *
 * @author xuyongliang
 * @since 2020-03-26
 */

public interface PPatchGrouponCustomerRobotService {

    /**
     *  新增
     * @param modelEntity
     */
    Integer patchGrouponCustomerRobotAdd(PatchGrouponCustomerRobotModel modelEntity);

    /**
     *  编辑
     * @param modifyEntity
     * @param whereCondition
     */
    Integer patchGrouponCustomerRobotEdit(PatchGrouponCustomerRobotModel modifyEntity, PatchGrouponCustomerRobotModel whereCondition);

    /**
     *  删除
     * @param \
     */
    Integer patchGrouponCustomerRobotDelete(Map map);

    /**
     *  查询详情
     * @param
     */
    PatchGrouponCustomerRobotModel patchGrouponCustomerRobotQuery(Map map);

    /**
     *  分页查询
     * @param
     */
    PageResult<PatchGrouponCustomerRobotModel> patchGrouponCustomerRobotQueryPageList(PatchGrouponCustomerRobotModel modelEntity, Page pageQuery);

    /**
    *   修改单据状态
    *  @param \
    */
    Integer patchGrouponCustomerRobotChangeStatus(Map map);

    /**
     *   修改审批状态
     * @param \
     */
    Integer patchGrouponCustomerRobotChangeApproveStatus(Map map);

}